Performance Prediction for Mappings of Distributed Applications on PC Clusters
نویسندگان
چکیده
Distributed applications running on clusters may be composed of several components with very different performance requirements. The FlowVR middleware allows the developer to deploy such applications and to define communication and synchronization schemes between components without modifying the code. While it eases the creation of mappings, FlowVR does not come with a performance model. Consequently the optimization of mappings is left to the developer’s skills. It is difficult to perform this task when the number of components and cluster nodes grow. Moreover, the cluster may be composed of heterogeneous nodes making this task even more complex. In this paper we propose an approach to predicting performance of FlowVR distributed applications given a mapping and a cluster. We also give some advice to the developer to create efficient mappings and to avoid configurations which may lead to unexpected performance. Since the FlowVR model is very close to underlying models of lots of distributed codes, our approach can be useful for all designers of such applications.
منابع مشابه
Multiple Networks for Heterogeneous Distributed Applications PDPTA’07
We have experienced in our distributed applications that the network is the main limiting factor for performances on clusters. Indeed clusters are cheap and it is easier to add more nodes to extend the computing capacity than to switch to costly high performance networks. Consequently the developer should especially take care of communications and synchronizations in its application design. The...
متن کاملData mining on PC cluster connected with storage area network: its preliminary experimental results
Personal computer/Workstation (PC/WS) clusters have become a hot research topic recently in the field of parallel and distributed computing. They are considered to play an important role as a large scale computer system, such as large server sites and/or high performance parallel computers, because of their good scalability and cost performance ratio. In the viewpoint of applications, data inte...
متن کاملReducing Latency to Volume Visualization on PC Cluster
Volume Visualization is an important tool in many scientific applications, requiring intensive processing and dealing with large amounts of data. Therefore the size of these data always exceeds the processing and visualization capacities of the conventional workstations. In this technical poster we present our working in progress about techniques of data prefetching and data prediction to volum...
متن کاملImplementation and Evaluation of Parallel Data Mining on PC Cluster and Optimization of its Execution Environments
Personal Computer/Workstation clusters have been studied intensively in the field of parallel and distributed computing. In the viewpoint of applications, data intensive applications such as data mining and ad-hoc query processing in databases are considered very important for high performance computing, as well as conventional scientific calculations. We have built and evaluated PC cluster pil...
متن کاملPerformance Analysis of Runtime Data Declustering over SAN-Connected PC Cluster
Personal computer/workstation (PC/WS) clusters have come to be studied intensively in the field of parallel and distributed computing. They are considered to play an important role as a large scale computer system in the next generation, such as large server sites and/or high performance parallel computers, because of their good scalability and cost performance ratio. In the viewpoint of applic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007